// MainMenuBbsState.h: interface for the CMainMenuBbsState class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MAINMENUBBSSTATE_H__58FDD20E_25B5_47F6_AA12_EC9E58297880__INCLUDED_)
#define AFX_MAINMENUBBSSTATE_H__58FDD20E_25B5_47F6_AA12_EC9E58297880__INCLUDED_

#include "MenuBbsState.h"

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CMainMenuBbsState : public CMenuBbsState 
{
protected:
	virtual void collectMenuRects();
	int getBackValve();

public:
	virtual BOOL CheckState(CAnsiScreen *pScreen, CPoint ptCursorCell, IBbsState *pPrevState);
	virtual BOOL OnClick(CPoint ptCursorCell);
	virtual BOOL OnMouseMove(CPoint ptCell, UINT nFlags);

public:
	CMainMenuBbsState();
	virtual ~CMainMenuBbsState();

};

#endif // !defined(AFX_MAINMENUBBSSTATE_H__58FDD20E_25B5_47F6_AA12_EC9E58297880__INCLUDED_)
